@charset "utf-8";
/*
 * Start Bootstrap - Landing Page (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */



@font-face {
    font-family: 'futura';
    src: url("https://www.qiagen.com/static/fonts/futura-t-demi-latin-1.eot?#iefix") format("embedded-opentype"),
        url("https://www.qiagen.com/static/fonts/futura-t-demi-latin-1.woff") format("woff"),
        url("https://www.qiagen.com/static/fonts/futura-t-demi-latin-1.svg") format("svg");
     font-weight: normal;
     font-style: normal;
}
@font-face {
    font-family: 'futura';
    src: url("https://www.qiagen.com/static/fonts/futura-t-demi-latin-1-oblique.eot?#iefix") format("embedded-opentype"),
        url("/static/fonts/futura-t-demi-latin-1-oblique.woff") format("woff"),
        url("https://www.qiagen.com/static/fonts/futura-t-demi-latin-1-oblique.svg") format("svg");
    font-weight: normal;
    font-style: oblique;  
}
@font-face {
    font-family: 'futura-book';
    src: url("https://www.qiagen.com/static/fonts/futura-t-book.eot?#iefix") format("embedded-opentype"),
         url("https://www.qiagen.com/static/fonts/futura-t-book.woff") format("woff"),
        url("https://www.qiagen.com/static/fonts/futura-t-book.svg") format("svg");
}









body,
html {
    width: 100%;
    height: 100%;
	font-family: 'futura-book';
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {


   
}
 h4 {}
	
	p{
margin:0  !important;
padding: 10px 0;
font-size: 16px;
width: 100%!important;
}
	
.row{
margin-right: 0px!important;
margin-left: 0px !important;

} 
.graybackround{
background-color: #E8EDF2;
}

.img-border{
border:1px solid #C2D0D8;
}

#header-txt{ margin-top:80px;

color:#3F3F40; 
font-size:30px;
text-align: left;
margin-left: 15%;
}





	a{color: #213263;
	text-decoration: none !important;
	transition: color .5s;
	
	}

a:link {
   color: #213263;
}

a:visited {
   color: #213263;
			text-decoration: none !important;
}


a:hover {
    color:#87a6d5;
			
}


a:active {
   color: #213263;
}
	
		
.btn { 

padding:5px 20px !important;
text-align:center;
font-size:20px;
border-radius: 5px;
float: left;

	}	
	
.btn-red{
background-color: #DB0933;
color:#ffffff !important;
border-color: #DB0933;

}
	
a:hover.btn-red{
background-color:#E6515B !important;

}


.btn-blue{
border-color:#213263;
background-color:#ffffff !important;
color: #213263 !important;
}

a:hover.btn-blue{
border-color:#213263;
background-color:#213263 !important;
color: #ffffff !important;
}
	
	
#topbar{
	position:fixed;
	top:0px;
    width:100%;
				padding-top: 20px;
	background:#FFFFFF;
	 z-index: 16;
	 margin:auto;
	

	
 
	}
#redline{
	border-bottom: 2px solid #E0003C;
    position: relative;
    width: 100%;
    z-index: -99;
	top:70px;
		}
		
	
#logoimag-containor{
	background-color:#ffffff;
	width:100px;
	height:100px;
	margin-left:15%;
	}
	
footer{
	padding-top:30px;}
	
	
	.back-to-top{
    
    width: 40px;
    height: 40px;
    border: 2px solid #1b3067;
    
    background: #fff;
    border-radius: 5px;
    transition: background .5s,border .5s;
				  cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;

}
.back-to-top:before{
content: '';
    width: 13px;
    height: 2px;
    background: #1b3067;
    position: absolute;
    top: 50%;
    transition: background .5s;
				    right: 16px;
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
}
.back-to-top:after{
right: 12px;
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
content: '';
    width: 13px;
    height: 2px;
    background: #1b3067;
    position: absolute;
    top: 50%;
    transition: background .5s;
			left:16px;

}
			
			
#blueline{
	    border-top: 2px solid #213263;
    position: relative;
    width: 100%;
    margin-bottom: 80px;
    z-index: -99;

 
		}
#claim{
	 background-color: #ffffff;
  
    font-size: 22px;
    color: #213263;
    margin-top: -100px;
    width: 180px;
    text-align: center;
				margin-left:15%;
	}


.promo {
   ;
   
    }
    .promo div {
    margin-bottom: 5px;
    }
    .promo div img {
    transition: all 600ms ease-in-out 0s;
    width: 100%;
    }
    .promo  div  .flyers {
    display: block;
    
    height: 180px;
    overflow: hidden;
    transition: all 300ms ease-in-out 0s;
				text-decoration: none;
    }
    .promo  div a:hover img {
    margin-top: -30px;
    }
				.promo p {padding:10px 2px;
				text-align: center;
				font-size: 14px;
			background-color: #ffffff;
			border: 1px solid #C2D0D8;
			border-top: none;}

	.promo img {border: 1px solid #C2D0D8}
	
	

.bg-keep{
	    background-color: #213263;
    height: 8px;
    margin-top: 0px;
    border: none;}
				
				
				.bg-1 {

}


/*.bg-2 {
	background:url(../img/img1_bg.jpg)no-repeat bottom center fixed;
    color:#555555;
    background-size:cover;
}*/


.content-section-b {
    font-size:18px;
     border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.content-section-a {

    padding: 120px 0 20px 0;
  
	
	 font-size:18px;
		text-align: left;
}

.section-heading {
    margin-bottom: 30px;
	font-size:24px;
}
.lead{
	font-size:16px;
	padding-top:20px;
	text-align: left;
	padding-left: 10px;
	}


/*++++++++++++++++++++collapse+++++++++++++++++++++*/
.panel  {
border-radius: 0px;
}
.panel-group .panel{
border-radius: 0px;

}
.panel-default{
border-color:#E8EDF2;

}
.panel-default >a >.panel-heading{
background-color: #E8EDF2;
border-color:#E8EDF2;
color:#1B3067;

}
.panel-default >a:hover >.panel-heading{
background-color: #C3D1D9;
border-color:#C3D1D9;
color:#1561AD;

}

@media(min-width:1500px) {
	
 .intro-header .row #header-txt { 

} 
   
}


@media(max-width:1199px) {
.nav-c li{
padding-left: 0px !important;
padding-right: 0px !important;
}
   
}



@media(max-width:992px) {
 
.nav-c li{
padding-left: 0px !important;
padding-right: 0px !important;
} 

#header-txt{
margin-top: 50px;
margin-left: 5% !important;
}

h1{
font-size: 28px;
}

	.intro-header {
	top:100px;
  width:100%;
   
    color: #f8f8f8;
   
}


			
			.intro-header .row #header-txt { margin-top:50px; font-size:28px;}
			
#redline{

	top:50px;
		}
		


#logoimag-containor{

	height:70px !important;
	width: 70px !important;
	margin-left: 5%;
	
	}
	#logoimag-containor img {

	height:70px !important;
	
	}
	

			
#blueline{
	    border-top: 2px solid #213263;
    position: relative;
    width: 100%;
    margin-bottom: 80px;
    z-index: -99;

 
		}
#claim{

  
    font-size: 18px;
   
    margin-top: -95px;
    width: 150px;
 
				margin-left:5%;
	}

}


			
			




@media(max-width:768px) {

#header-txt{
margin-top: 50px;
margin-left: 5% !important;
}

h1{
font-size: 28px;
}

	.intro-header {
	top:100px;
  width:100%;
   
    color: #f8f8f8;
   
}


			
			.intro-header .row #header-txt { margin-top:50px; font-size:28px;}
			
			.btn { 
width:100%;
font-size: 22px;
margin-top: 10px;
margin-bottom: 10px;
margin-left:0px;




	}
	
	#topbar{

	

	
 
	}
#redline{

	top:50px;
		}
		


#logoimag-containor{

	height:70px !important;
	width: 70px !important;
	margin-left: 5%;
	
	}
	#logoimag-containor img {

	height:70px !important;
	
	}
	

			
#blueline{
	    border-top: 2px solid #213263;
    position: relative;
    width: 100%;
    margin-bottom: 80px;
    z-index: -99;

 
		}
#claim{

  
    font-size: 18px;
   
    margin-top: -95px;
    width: 150px;
 
				margin-left:5%;
	}
	.row p {
	padding-right: 15px;
	padding-left: 15px;
	}

.bg-1{display: none;}
	

  
}/* CSS Document */
